/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufrn.engcomp.mpc.domain;

/**
 *
 * @author Victor
 */
public interface PredictiveController {

    public double[] computeU(double[] setPoint, double[] lastX, double[] lastY, double[] lastU, double[] lastStep);
    // NOVO

    public double[] computeU(double[] setPoint, double[] lastX, double[] lastY, double[] lastU, double[] lastStep, double d);

    public Object[] getParameters();

    public void setParameters(int hw, int hp, int hu, double[] q, double[] r);
}
